Regular Leaf Languages and (non-) Regular Tree Shapes
نویسنده
چکیده
We investigate the power of regular leaf languages with respect to three diierent tree shapes: the rst one is the case of arbitrary (and thus potentially non-regular) computation trees; the second one is the case of balanced computation trees (these trees are initial segments of full binary trees); and the third one is the case of full binary computation trees. It is known that the class characterizable by regular leaf languages is PSPACE in all cases; but, contrary to our intuition, the description power does not decrease, but may increase with the regularity of the trees. Especially we can show that all complexity classes charac-terizable by regular leaf languages and arbitrary computation trees are also characterizable by regular leaf languages and balanced computation trees; and, similarly, all complexity classes characterizable by regular leaf languages and balanced computation trees are also characterizable by regular leaf languages and full binary computation trees. It remains unknown, whether the respective converse statements hold, too. We also investigate three subclasses of the class of regular languages and their description power with respect to the three diierent models. We exhibit the somehow strange fact that for each of the three models there is one subclass, which makes this model in question strictly more powerful than the other ones (under some reasonable complexity theoretic assumption). We conclude that the crucial property behind the characterization power is not a property of the model, but a matter of the extent, to which the models and the respective leaf language classes are suitable for each other.
منابع مشابه
Alternating Regular Tree Grammars in the Framework of Lattice-Valued Logic
In this paper, two different ways of introducing alternation for lattice-valued (referred to as {L}valued) regular tree grammars and {L}valued top-down tree automata are compared. One is the way which defines the alternating regular tree grammar, i.e., alternation is governed by the non-terminals of the grammar and the other is the way which combines state with alternation. The first way is ta...
متن کاملMultidimensional fuzzy finite tree automata
This paper introduces the notion of multidimensional fuzzy finite tree automata (MFFTA) and investigates its closure properties from the area of automata and language theory. MFFTA are a superclass of fuzzy tree automata whose behavior is generalized to adapt to multidimensional fuzzy sets. An MFFTA recognizes a multidimensional fuzzy tree language which is a regular tree language so that for e...
متن کاملNon-Self-Embedding Linear Context-Free Tree Grammars Generate Regular Tree Languages
For the class of linear context-free tree grammars, we define a decidable property called self-embedding. We prove that each non-self-embedding grammar in this class generates a regular tree language and show how to construct the equivalent regular tree grammar.
متن کاملTOPOLOGICAL CHARACTERIZATION FOR FUZZY REGULAR LANGUAGES
We present a topological characterization for fuzzy regular languages: we show that there is a bijective correspondence between fuzzy regular languages and the set of all clopen fuzzy subsets with finite image in the induced fuzzy topological space of Stone space (Profinite space), and then we give a representation of closed fuzzy subsets in the induced fuzzy topological space via fuzzy regular...
متن کاملAn Algorithm for Comparing Deterministic Regular Tree Grammars
An algorithm to decide inclusion for languages de ned by deterministic regular tree grammars is presented. The algorithm is shown to run in polynomial time based on the number of constructors, constructor arity, and number of non-terminals. Correctness proofs are included. 1 Regular tree grammars A regular tree grammar, G, is a grammar for constructing trees. Formally, G = (C;N;P; S) where: 1. ...
متن کامل